extends Area2D

@onready var util = Util.new()

func _ready():
	connect("body_entered", boomHitObj)


'''
	炸弹碰撞体激活
	@param body 被炸到的对象
'''
func boomHitObj(body):
	# 寻找到改对象的state属性, 进行操作
	var state = util.findOne("$[State]", body)
	if state != null:
		state.subX(get_parent().power)
